#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QTcpSocket>
#include <QAbstractSocket>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

private slots:
    void on_zhuce_clicked(); // 注册按钮点击事件处理函数
    void on_denglu_clicked(); // 登录按钮点击事件处理函数
    void onConnected(); // 成功连接到服务器的槽函数
    void onReadyRead(); // 读取服务器响应的槽函数
    void onError(QAbstractSocket::SocketError socketError); // 错误处理的槽函数

private:
    Ui::Widget *ui;
    QTcpSocket *socket;
};
#endif // WIDGET_H
